﻿@model KPIS.GERP.Models.ICM.ReceiveDtl
@using KPIS.GERP.Models.ICM

@{
    int intDnId = Convert.ToInt32(ViewBag.DnId);
    int intRecType = Convert.ToInt32(ViewBag.RecType);
    
}



<div class="widget-box span11">
    <div class="widget-header header-color-blue2">
        <h4 id="dtlsFormHeader" class="smaller"></h4>
    </div>

    @Html.HiddenFor(model => model.ReceiveDtlId)
    @Html.Hidden("hdResItemId")
    @Html.Hidden("hdResTypeId")
    @Html.Hidden("ProjExpId")
    @Html.Hidden("hdRecId")
    @Html.Hidden("hdDnItemId")
    @Html.Hidden("hdWhId")
    @Html.Hidden("hdParcelName")
    @Html.Hidden("hdSubGrpId")
    @Html.Hidden("hdGrpId")
    @Html.Hidden("hdQuantity")

    <div class="widget-body">
        <div class="widget-main">
            <div class="control-group">
                <div>
                    <div class="control-label">
                        เลือกรายการพัสดุ :
                    </div>
                    <div class="controls">
                        @if (intRecType == 3)
                        {
                            @Html.DropDownList("ddlParcel", new KPIS.GERP.WEB.GIMS.ReceiveParcelService.ReceiveParcelServiceClient().ParcelSelectList(intDnId),
                                          "เลือกพัสดุ", new { style = "width: 500px;", onchange = "FetchParcel()", @class = "chzn-select", data_manualwidth = "99%" })
                        }
                        else
                        {
                            <input readonly="" type="text" id="txtParcel" class="input-xxlarge" />
                            <button class="btn btn-small btn-blue" type="button" id="btnBrowseParcel">คลิกเลือกรายการพัสดุ</button>
                        }
                        <text id="lblParcel" hidden="hidden" style="color: red;">*</text>
                    </div>
                </div>
            </div>

<div id="dvDtl" class="control-group" style="display:none;">

            <div>
                <div id="dvProject" class="control-group span7" style="display:none;">
                    <div class="control-label">
                        ชื่อโครงการ :
                    </div>
                    <div class="controls">
                        @Html.TextBox("txtProject", "", new { style = "width: 350px;", @readonly = "readonly" })
                    </div>
                </div>

                <div class="control-group">
                    <div class="control-label">
                        ประเภทพัสดุ :&nbsp
                    </div>
                    <div class="controls">
                        @Html.TextBox("txtParcelType", "", new { @class = "input-large", @readonly = "readonly" })
                    </div>
                </div>
            </div>

            @* วันที่ครุภัณท์ *@
            <div id="dvAssetDate" class="span12" style="display: none;">
                <div class="control-group span6">
                    <div class="control-label">
                        วันที่ครุภัณฑ์ :&nbsp
                    </div>
                    <div class="controls">
                        @Html.TextBox("txtAssetDate", "", new { style = "width: 150px;", @class = "date-picker" })
                    </div>
                </div>
            </div>

            @* สถานะครุภัณท์ *@
            <div id="dvAssetStatus" class="span12" style="display: none;">
                <div class="control-group span6">
                    <div class="control-label">
                        สถานะครุภัณฑ์ :
                    </div>
                    <div id="asStatus" class="controls">
                        @Html.DropDownList("ddlAssetStatus",
                        new KPIS.GERP.WEB.GIMS.ReceiveParcelService.ReceiveParcelServiceClient().MasLookUpSelectList(KPIS.GERP.Models.ICM.IcmMasLookUpType.LookUpType.AssetStatus)
                        , new { @class = "chzn-select" })
                    </div>
                </div>
                <div class="control-group span6">
                    <div class="control-label">
                        Serial Number :
                    </div>
                    <div class="controls">
                        @Html.TextBox("txtSerial", "", new { style = "width: 150px;" })
                    </div>
                </div>
            </div>

            @*ครุภัณฑ์ประเภท*@
            <div id="dvParcelType" class="span12">
                <div class="control-group span6">
                    <div class="control-label">
                        ครุภัณฑ์ประเภท :
                    </div>
                    <div class="controls">
                        <label>
                            <input name="rdoIsLowerAsset" type="radio" value="false" />
                            <span class="lbl">คิดค่าเสื่อม(ปกติ)</span>
                        </label>
                        <label>
                            <input name="rdoIsLowerAsset" type="radio" value="true" checked="checked" />
                            <span class="lbl">ไม่คิดค่าเสื่อม(ต่ำกว่าเกณฑ์ หรือบริจาค)</span>
                        </label>
                    </div>
                    
                </div>
                <div class="control-group span6">
                    <div id="lbl" class="control-label" style="display: none;">
                        ประเภทค่าเสื่อม :&nbsp
                    </div>
                    <div id="dv" class="controls" style="display: none; width: 100px;">
                        @Html.DropDownList("ddlDepreciationType", new KPIS.GERP.WEB.GIMS.ReceiveParcelService.ReceiveParcelServiceClient().DepreciationType(),
                        "เลือกประเภทค่าเสื่อม", new { onchange = "FetchDpRate();", @class = "chzn-select" })
                    </div>

                    <div id="lbl1" class="control-label" style="display: none;">
                        อัตราค่าเสื่อม :&nbsp
                    </div>
                    <div id="dv1" class="controls" style="display: none;">                        
                        <input readonly="" type="text" id="txtDepreciationRate" class="input-medium" />
                    </div>
                </div>
            </div>

            <div id="depreciation" class="span12" style="display:none;">
                <div class="control-group span4">
                    <div class="control-label">
                        อายุการใช้งานอย่างต่ำ(ปี):
                    </div>
                    <div class="controls">
                        @*@Html.Label(ViewData["txtMinLifeYear"].ToString())*@
                        <input readonly="true" type="text" id="txtMinLifeYear" class="input-small" />
                    </div>
                </div>
                <div class="control-group span4">
                    <div class="control-label">
                        อายุการใช้งานอย่างสูง(ปี):
                    </div>
                    <div class="controls">
                        @*@Html.Label(ViewData["txtMaxLifeYear"].ToString())*@
                        <input readonly="true" type="text" id="txtMaxLifeYear" class="input-small" />
                    </div>
                </div>
                <div class="control-group">
                    <div class="control-label">
                        อายุการใช้งาน(ปี) :&nbsp
                    </div>
                    <div class="controls">
                        @Html.TextBox("txtLifeYear", "", new { style = "width: 100px; horizontal-align:right;" })
                    </div>
                </div>
            </div>

            @*จำนวนที่รับ / หน่วย / ราคาต่อหน่วย *@
           <div>
        <div class="control-group span4">
                <div class="control-label">
                    จำนวนที่รับ :
                </div>
                <div class="controls">
                    @Html.TextBox("txtQuantity", "", new { style = "width: 100px;", onchange = "ValidateQuantity()" })
                    <text id="lblQuantity" hidden="hidden" style="color: red;">*</text>
                </div>
            </div>
        <div class="control-group span6">
                <div class="control-label">
                    หน่วย :&nbsp
                </div>
                <div class="controls">
                    @Html.DropDownList("ddlUnit", new KPIS.GERP.WEB.GIMS.ReceiveParcelService.ReceiveParcelServiceClient().UnitSelectList(),
                    new { style = "width: 80px;", @class = "chzn-select" })
                </div>
            </div>
                </div>
                <br />
                <br />
                <div>
                    <div class="control-group span12">
                <div class="control-label">
                    ราคาต่อหน่วย :&nbsp
                </div>
                <div class="controls">
                @Html.TextBox("txtPrice", "0.00", new { style = "width: 100px; horizontal-align:right;" }) บาท
                    <text id="lblPrice" hidden="hidden" style="color: red;">*</text>
                </div>
            </div>
            </div>

            @*หมายเลขครุภัณฑ์*@
            <div id="dvParcelNumber">
                    <table style="  margin-bottom: 20px;">
                        <tr style="height:40px;">
                            <td class="control-label" style="width:170px; text-align:right;">หมายเลขครุภัณฑ์เริ่มต้น: </td>
                            <td class="controls">@Html.TextBox("txtParcelPrefix", "", new { style = "width: 150px;", @readonly = "readonly" })</td>
                            <td>@Html.TextBox("txtParcelStartNo", "", new { style = "width: 150px;" })</td>
                            <td><text id="lblParcelStartNo" hidden="hidden" style="color: red;">*</text></td>
                        </tr>
                        <tr>
                            <td class="control-label" style="width: 170px; text-align: right;">หมายเลขครุภัณฑ์สิ้นสุด: </td>
                            <td>@Html.TextBox("txtParcelPrefix2", "", new { style = "width: 150px;", @readonly = "readonly" })</td>
                            <td>@Html.TextBox("txtParcelEndNo", "", new { style = "width: 150px;" })</td>
                            <td></td>
                        </tr>
                    </table> 
                     
                    </div>

    <div class="control-group">
        <div class="control-label">
            แหล่งเงิน :
        </div>
        <div class="controls">
                        @{
                            var x = new KPIS.GERP.WEB.GIMS.MasBudgetSourceService.MasBudgetSourceServiceClient()
                                .SelectList(null).Where(o => o.Value != "");
                        }
                        @Html.DropDownList("ddlBgSourceId", x, new { id = "ddlBgSourceId", @class = "input-xxlarge" })
                        <text id="lblBgSourceId" style="color: red;">*</text>
        </div>
    </div>

            @* หมายเลขล็อต *@
            <div id="dvLotNumber" class="control-group" style="display: none;">
                <div>
                    <div class="control-label">
                        หมายเลขล็อต :
                    </div>
                    <div class="controls">
                        @Html.TextBox("txtLotNumber", "", new { @class = "input-xxlarge", @readonly = "readonly" })
                        <text id="lblLot" hidden="hidden" style="color: red;">*</text>
                    </div>
                </div>
            </div>

            <div class="control-group">
                <div class="control-label">
                    คำอธิบาย 
                        <br />
                    (ยี่ห้อ ขนาด ลักษณะ):
                </div>
                <div class="controls">
                    @Html.TextArea("txtDescription", "", new { style = "width: 600px;  Height: 80px;" })
                    @*<text id="lblDescription" hidden="hidden" style="color: red;">*</text>*@
                </div>
            </div>

            <div class="control-group">
                <div class="control-label">
                    หมายเหตุ :
                </div>
                <div class="controls">
                    @Html.TextArea("txtRemark", new { style = "width: 600px;  Height: 80px;" })
                </div>
            </div>

            <div id="dvQA" style="display:none">
                <div class="control-group ">
                    <div class="control-label">
                        วันที่หมดประกันคุณภาพ:
                    </div>
                    <div class="controls">
                        @Html.TextBox("QualityAssuranceExpDate", "", new { style = "width: 150px;", @class = "date-picker" })
                        <text id="lblAssurance" hidden="hidden" style="color: red;">*</text>
                    </div>
                </div>
            </div>

            @*<div id="dvExpDate" style="display:none" class="span6">
                <div class="control-group ">
                    <div class="control-label">
                        วันที่หมดอายุการใช้งาน:&nbsp
                    </div>
                    <div class="controls">
                        @Html.TextBox("ExpDate", "", new { style = "width: 150px;", @class = "date-picker" })
                        <text id="lblExp" hidden="hidden" style="color: red;">*</text>
                    </div>
                </div>
           </div>*@
    
            <div class="control-group">
                <div class="control-label">
                    รูปภาพ :
                </div>
                <div class="controls">
                    <input type="file" name="file" id="file" />
                    @ViewData["file_error"]
                </div>
            </div>

        </div>
    </div>
</div>


@*POP Select Parcel List*@
<div id="mdlListOfParcel" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
        <h3 id="myModalLabel">เลือกรายการพัสดุ</h3>
    </div>
    <div class="modal-body" style="height:500px !important">
        <div class="control-group">
            <div class="control-label">
                ประเภทพัสดุ :
            </div>
            <div class="controls">
                @Html.DropDownList("ddlMasResType",
            new KPIS.GERP.WEB.GIMS.ReceiveParcelService.ReceiveParcelServiceClient().SelectListMasResourceType(new KPIS.GERP.Models.ICM.MasResourceType { RecordStatus = "!D" }),
            new { onchange = "FetchGrop();", @class = "chzn-select" })

            </div>
        </div>
        <div class="control-group">
            <div class="control-label">
                ชนิดพัสดุ :
            </div>
            <div class="controls">
                <select id="ddlMasResGroup" name="ddlMasResGroup" style="width: 200px;" onchange="FetchSubGrop();"
                            data-bind="options: groups, optionsText: 'Text', optionsValue: 'Value'" class="chzn-select"></select>
            </div>
        </div>
        <div class="control-group">
            <div class="control-label">
                หมวดพัสดุ :
            </div>
            <div class="controls">
                <select id="ddlMasResSubGroup" name="ddlMasResSubGroup" style="width: 200px;" onchange="FetchItem();"
                            data-bind="options: subgroups, optionsText: 'Text', optionsValue: 'Value'" class="chzn-select"></select>
            </div>
        </div>
        <div class="control-group">
            <div class="control-label">
                รายการพัสดุ :
            </div>
            <div class="controls">
                <select id="ddlMasResItem" name="ddlMasResItem" style="width: 200px;"
                            data-bind="options: items, optionsText: 'Text', optionsValue: 'Value'  " class="chzn-select"></select>
            </div>
        </div>
    </div>
    <div class="modal-footer">
            <button type="button" id="btnSelectParcel">เลือก</button>
        </div>
</div>
</div>